home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / crctol32.zip / README.TXT < prev    next >
Text File  |  1995-03-05  |  5KB  |  128 lines

  1. CRC Tool Version 1.0 Beta Release Notes
  2.  
  3. This is the beta release for a Class-Responsibility-Collaboration (CRC) Object-
  4. Oriented Design Tool, CRC Tool. This release has the basic functionality to do
  5. responsibility driven design as described in Designing Object-Oriented Software by
  6. Wirfs-Brock, Wilkerson and Wiener. However, it lacks refinement and a few features
  7. which would be nice to have in such a tool. For example, collaboration diagrams
  8. drawn from the specification are not supported in this release. Hierarchy diagrams
  9. are supported; but there is no way to print or output them to the design document in
  10. this release. In addition, multiple inheritance in hierarchy diagrams is not handled
  11. very well.
  12.  
  13. This release is intended to solicit input on the usefulness and usability of the tool as
  14. it now exists. No features have been crippled. Output file upwards compatibility, for
  15. files created with this release, with the production release output files is guaranteed.
  16. Assertions are enabled in this release; any assertions encountered should be
  17. written down and reported. It is recommended that a save of the data file to a new
  18. file be attempted after an assertion, since a program crash may be imminent.
  19.  
  20. The Win32 version of this program requires the ctl3d32.dll to be installed in the
  21. system directory. The winnt directory contains the file for Windows NT 3.5.
  22. The win31 directory contains the file for Windows 3.1. To run the Win32 version of
  23. CRC Tool under Windows 3.1 requires Win32s 1.2. This can be obtained from
  24. Compuserve or from ftp.microsoft.com on the Internet. The Windows 3.1 version of
  25. this program does not use the ctl3d.dll to create a 3d look, since it was found to be
  26. incompatible.
  27.  
  28. This beta release will expire on May 1, 1995. This program will be offered as
  29. shareware in the production version. This program is not freeware. Tentative pricing
  30. for the shareware production version is $40. A corporate license is $200.
  31.  
  32. Contact Stan Mitchell with input regarding problems or requests for this program at:
  33. phone:        (206)-277-6007
  34. e-mail:        stanm@users.compumedia.com.
  35. US mail:    Stan Mitchell
  36.         3107 Smithers Ave S
  37.         Renton, WA 98055
  38.  
  39. Known problems:
  40. ╖ an anemic help file
  41. ╖ inconsistent keyboard accelerators in dialogs
  42. ╖ not all controls in dialogs have accelerators
  43. ╖ the behavior of nested subsystems is untested
  44. ╖ the only way to select which subsystems or classes to print is by page number
  45. ╖ redraw of views is not optimized
  46. ╖ there is no way to get from Responsibility View to System View and vice versa via
  47. the keyboard
  48.  
  49. Features to be added as time permits:
  50. ╖ page numbers on print out
  51. ╖ commands to expand and contract the hierarchical tree in the System View list
  52. ╖ collaboration graphs
  53. ╖ allow selection of classes in hierarchy diagram views
  54. ╖ undo delete
  55. ╖ exception handling
  56. ╖ save views and window status for a design on close
  57. ╖ merge input design files
  58. ╖ option to display WYSIWYG size cards with scrollbars in card views
  59. ╖ consistency check; e.g. contracts have responsibilities, contracts have clients,
  60. abstract classes don't inherit from concrete classes, etc.
  61. ╖ selection of classes and subsystems for printing of cards
  62. ╖ statistics/cross-reference: e.g. what classes use a given contract, etc.
  63. ╖ hypertext design document in html output format
  64. ╖ hypertext design document in winhelp rtf format
  65. ╖ drag 'n drop between all views
  66. ╖ add font selection, card size, line height, and print backs option to print preview
  67. toolbar
  68. ╖ write design to a database
  69. ╖ provide scripting language to extract information from design
  70. (Comments on the prioritization of features are welcome)
  71.  
  72.  
  73. Differences between 16 and 32 bit versions of CRC
  74. Tool:
  75.  
  76. 1. 32-bit version supports long filenames.
  77. 2. 32-bit version under Win32s does not work with all printer drivers, e.g. HP 520.
  78. 3. 16-bit version does not have 3-D look on controls in dialogs.
  79.  
  80.  
  81. Installation:
  82.  
  83. For Windows NT
  84. 1. Create a directory for CRC Tool.
  85. e.g.
  86. md c:\crctool
  87.  
  88. 2. Use pkunzip to unzip the crctol32.zip file into the directory created.
  89. e.g.
  90. cd c:\crctool
  91. pkunzip -d a:crctol32.zip
  92.  
  93. 3. Use program manager to create a new group and an icon for CRC Tool.
  94.  
  95. 4. If necessary, copy the winnt\ctl3d32.dll to the winnt\system32 directory.
  96. e.g.
  97. copy c:\crctool\winnt\ctl3d32.dll c:\winnt\system32
  98.  
  99.  
  100.  
  101. For Window 3.1 (16-bit version)
  102. 1. Create a directory for CRC Tool.
  103. e.g.
  104. md c:\crctool
  105.  
  106. 2. Use pkunzip to unzip the crctol16.zip file into the directory created.
  107. e.g.
  108. cd c:\crctool
  109. pkunzip a:crctol16.zip
  110.  
  111. 3. Use program manager to create a new group and an icon for CRC Tool.
  112.  
  113.  
  114.  
  115. For Window 3.1 (32-bit version)
  116. 1. Obtain and install Win32s 1.2.
  117.  
  118. 2. Follow steps 1-3 of Windows NT installation
  119.  
  120. 3. If necessary, copy the win31\ctl3d32.dll to the windows\system directory.
  121. e.g.
  122. copy c:\crctool\win31\ctl3d32.dll c:\windows\system
  123.  
  124.  
  125. For Windows 95 Beta (untested)
  126. Follow instructions for Windows NT.
  127. If Windows 95 version is 4 or greater the ctl3d32.dll should not be necessary.
  128.